# 项目核心配置
QT       += core gui
QT       += multimedia multimediawidgets  # 摄像头功能支持
QT       += network             # 网络
QT       += webenginewidgets
QT       += widgets                       # 强制包含 widgets 模块
CONFIG   += c++17                         # C++17 标准支持

# 源文件配置（保持原样）
SOURCES  += \
    camerawin.cpp \
    gpsparser.cpp \
    main.cpp \
    mapwin.cpp \
    qwenvl.cpp \
    v4l2api.cpp \
    widget.cpp \
    winman.cpp

HEADERS  += \
    camerawin.h \
    gpsparser.h \
    mapwin.h \
    qwenvl.h \
    v4l2api.h \
    widget.h \
    winman.h

FORMS    += \
    camerawin.ui \
    mapwin.ui \
    widget.ui

# 资源文件配置（确保 map.html 在 qrc 中正确声明）
RESOURCES += resources.qrc

# 部署路径配置（保持原样）
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

# 添加 WebKit 兼容性配置
DEFINES += QT_WEBKITWIDGETS_LIB
LIBS += -lQt5WebKit -lQt5WebKitWidgets
